package com.foreveross.law.workflow.domain;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

/**
 * 
 * @author CZM
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "ProcessInfo")
@XmlType(propOrder = {"opinion","contentInfo","routesInfo"})  
public class ProcessInfo {
	
	@XmlAttribute(name="WorkQueueID")
	private String workQueueID;
	
	@XmlAttribute(name="Account")
	private String account;
	@XmlAttribute(name="Org")
	private String org;
	@XmlElement(name="Opinion")
	private String opinion;
	@XmlElement(name="ContentInfo")
	private String contentInfo;
	@XmlElement(name="RoutesInfo")
	private RoutesInfo routesInfo;
    
	
	
	public String getWorkQueueID() {
		return workQueueID;
	}

	public void setWorkQueueID(String workQueueID) {
		this.workQueueID = workQueueID;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getOrg() {
		return org;
	}

	public void setOrg(String org) {
		this.org = org;
	}

	public String getOpinion() {
		return opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

	public String getContentInfo() {
		return contentInfo;
	}

	public void setContentInfo(String contentInfo) {
		this.contentInfo = contentInfo;
	}

	public RoutesInfo getRoutesInfo() {
		return routesInfo;
	}

	public void setRoutesInfo(RoutesInfo routesInfo) {
		this.routesInfo = routesInfo;
	}

}
